/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package trabalhocompiladores.entidade;

/**
 *
 * @author u031254
 */
public class Transacao {
    
        //Dados referentes a transação

    private String valor;   //Valor que a transação passa
    private Estado estadoIn;
    private Estado estadoFim;



   //Dados referentes a posição gráfica da transação
private int posXi = 0; private int posXf = 0; private int posYi = 0; private int posYf = 0;


//Construtor da Transação com tipo, valor que carrega, e estados que liga
public Transacao(String valor, Estado In, Estado Fim){

 this.valor = valor;
 this.estadoFim = Fim;
 this.estadoIn = In;

}
 

public Transacao(){

}   

    public String getValor() {
        return valor;
    }

    public void setValor(String valor) {
        this.valor = valor;
    }

    public Estado getEstadoIn() {
        return estadoIn;
    }

    public void setEstadoIn(Estado estadoIn) {
        this.estadoIn = estadoIn;
    }

    public int getPosXi() {
        return posXi;
    }

    public void setPosXi(int posXi) {
        this.posXi = posXi;
    }

    public int getPosXf() {
        return posXf;
    }

    public void setPosXf(int posXf) {
        this.posXf = posXf;
    }

    public int getPosYi() {
        return posYi;
    }

    public void setPosYi(int posYi) {
        this.posYi = posYi;
    }

    public int getPosYf() {
        return posYf;
    }

    public void setPosYf(int posYf) {
        this.posYf = posYf;
    }

    public Estado getEstadoFim() {
        return estadoFim;
    }

    public void setEstadoFim(Estado estadoFim) {
        this.estadoFim = estadoFim;
    }
    
    
    
    
}
